package cn.ffcs.organ.model;

import java.util.ArrayList;
import java.util.Date;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

import cn.ffcs.base.model.BaseEntity;

/**
 * 人员pojo<br/>
 * <table>
 * <tr>
 * <td>负责人/principal:</td>
 * <td colspan="2">liuzhh</td>
 * <tr>
 * <td>修改记录/revision:</td>
 * <td colspan="2"></td>
 * </tr>
 * <tr>
 * <td>日期:</td>
 * <td>修改人:</td>
 * <td>修改说明:</td>
 * </tr>
 * <tr>
 * <td></td>
 * <td></td>
 * <td></td>
 * </tr>
 * </table>
 * @author liuzhh
 * @version $Id$
 */
public class Person extends BaseEntity
{
    /** 唯一键 **/
    private Integer id;
    /** 人员姓名 **/
    private String name;
    /** 人员姓 **/
    private String lastName;
    /** 人员名 **/
    private String firstName;
    /** 性别 **/
    private String sex;
    /** 生日 **/
    private Date birthday;
    /** 联系方式 **/
    public List<LinkMethod> linkMethods=new ArrayList<LinkMethod>();
    /** 联系方式 **/
    public Set slinkMethods= new HashSet();;

    private String orgName;
    
    private String duty;
    /**
     * 获取人员姓名
     * @return name
     */
    public String getName()
    {
        return name;
    }

    /**
     * 设置人员姓名
     * @param id name
     */
    public void setName(String name)
    {
        this.name = name;
    }

    /**
     * 获取人员姓
     * @return last_name
     */
    public String getLastName()
    {
        return lastName;
    }

    /**
     * 设置人员姓
     * @param id last_name
     */
    public void setLastName(String lastName)
    {
        this.lastName = lastName;
    }

    /**
     * 获取人员名
     * @return first_name
     */
    public String getFirstName()
    {
        return firstName;
    }

    /**
     * 设置人员名
     * @param id first_name
     */
    public void setFirstName(String firstName)
    {
        this.firstName = firstName;
    }

    /**
     * 获取性别
     * @return sex
     */
    public String getSex()
    {
        return sex;
    }

    /**
     * 设置性别
     * @param id sex
     */
    public void setSex(String sex)
    {
        this.sex = sex;
    }

    /**
     * 获取生日
     * @return birthday
     */
    public Date getBirthday()
    {
        return birthday;
    }

    /**
     * 设置生日
     * @param id birthday
     */
    public void setBirthday(Date birthday)
    {
        this.birthday = birthday;
    }

    /**
     * @return the lLinkMethod
     */
    public List<LinkMethod> getLinkMethods()
    {
        return linkMethods;
    }

    /**
     * @param linkMethod the lLinkMethod to set
     */
    public void setLinkMethods(List<LinkMethod> linkMethods)
    {
        this.linkMethods = linkMethods;
    }

    /**
     * @return the slinkMethods
     */
    public Set getSlinkMethods()
    {
        return slinkMethods;
    }

    /**
     * @param slinkMethods the slinkMethods to set
     */
    public void setSlinkMethods(Set slinkMethods)
    {
        this.slinkMethods = slinkMethods;
    }

    public Integer getId()
    {
        return id;
    }

    public void setId(Integer id)
    {
        this.id = id;
    }

	public String getOrgName() {
		return orgName;
	}

	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}

	public String getDuty() {
		return duty;
	}

	public void setDuty(String duty) {
		this.duty = duty;
	}
    
}
